using System.Text;

namespace OracleInternal.SqlAndPlsqlParser.LocalParsing.Ansi
{
	internal abstract class OracleLpTablePrimaryElement : OracleLpStatementDataContainer
	{
		internal override OracleLpStatementElementType ElementType => OracleLpStatementElementType.TablePrimaryElement;

		public virtual OracleLpTablePrimaryElementType TablePrimaryElementType => OracleLpTablePrimaryElementType.None;

		public OracleLpTablePrimaryElement(OracleLpStatementElement se)
			: base(se)
		{
		}

		internal override void ToString(StringBuilder sb)
		{
			string depthIndent = base.DepthIndent;
			sb.Append(depthIndent);
		}
	}
}
